/**
 * @param {string} s
 * @param {string} t
 * @return {boolean}
 */
var backspaceCompare = function (s, t) {
  // 处理字符串 s
  let arr1 = [];
  for (let i = 0; i < s.length; i++) {
    if (s[i] === "#") {
      arr1.pop(); // 删除前一个字符
    } else {
      arr1.push(s[i]); // 添加当前字符
    }
  }

  // 处理字符串 t
  let arr2 = [];
  for (let i = 0; i < t.length; i++) {
    if (t[i] === "#") {
      arr2.pop(); // 删除前一个字符
    } else {
      arr2.push(t[i]); // 添加当前字符
    }
  }

  // 将数组转换为字符串后比较
  return arr1.join("") === arr2.join("");
};
